VC中改变窗体及控件的颜色 |
您所在的位置:网站首页 › win32 控件着色 › VC中改变窗体及控件的颜色 |
VC中改变窗体及控件的颜色
孟学桢
一般情况下,VC中的对话框及控件的颜色大都是灰色的,但一个良好的应用程序,它的界面都是丰富多彩的,那么在VC中怎样实现窗体及控件的着色呢? 改变窗体的颜色 要改变一个对话框的背景色,可以调用CWin::SetDialogBkColor,它可以改变所有的对话框的颜色。第一参数指定了背景颜色,第二参数指定了文本颜色。 用法如下: BOOL CSampleApp::InitInstance() { ... //set yellow dialog and green text SetDialogBkColor(RGB(255,255,0),RGB(0,255,0)); ... } 需要重画对话框(或对话框的子控件)时,Windows向对话框发送消息WM—CTLCOLOR。通常用户可以让Windows选择绘画背景的刷子,也可以重置该消息指定刷子。下面的说明创建了一个红色背景对话框的步骤。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |